Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Jan 15, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

jsklan and others added 8 commits January 15, 2026 09:13
…ad of sending null (#11510)

fix(ts-sdk): drop nullable enum query params when undefined instead of sending null

Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
chore(deps-dev): update filelock and virtualenv for CVE fixes

- Update filelock from 3.20.1 to 3.20.3 to address CVE-2026-22701
- Update virtualenv from 20.30.0 to 20.36.1 to address CVE-2026-22702

Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
* fix: webhook audience filtering in OpenAPI v3 importer

Co-Authored-By: Catherine Deskur <catherine@buildwithfern.com>

* test(openapi): add webhook-audience test fixture

Co-Authored-By: Catherine Deskur <catherine@buildwithfern.com>

* test(openapi): add ir-to-jsonschema snapshots for webhook-audience fixture

Co-Authored-By: Catherine Deskur <catherine@buildwithfern.com>

* test(openapi): add Swift SDK snapshot for webhook-audience fixture

Co-Authored-By: Catherine Deskur <catherine@buildwithfern.com>

* test(openapi): add webhook-audience to Ruby SDK allowedFailures

Co-Authored-By: Catherine Deskur <catherine@buildwithfern.com>

* Update versions.yml

---------

Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Catherine Deskur <catherine@buildwithfern.com>
Co-authored-by: Catherine Deskur <46695336+chdeskur@users.noreply.github.com>
…me in ruby-v2 (#11567)

* fix(ruby-v2): support clientModuleName config for custom client class name

Co-Authored-By: naman.anand@buildwithfern.com <iamnamananand996@gmail.com>

* fix(ruby): support packageName from publish config for gem name in ruby-v2

Co-Authored-By: naman.anand@buildwithfern.com <iamnamananand996@gmail.com>

* fix(ruby): use camelCase for module names to handle hyphenated package names

Co-Authored-By: naman.anand@buildwithfern.com <iamnamananand996@gmail.com>

* fix(ruby): revert packageName changes, keep only clientModuleName fix

Co-Authored-By: naman.anand@buildwithfern.com <iamnamananand996@gmail.com>

* fix(ruby): restore packageName support from publish config

Co-Authored-By: naman.anand@buildwithfern.com <iamnamananand996@gmail.com>

---------

Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: iamnamananand996 <iamnamananand996@users.noreply.github.com>
Co-authored-by: Naman Anand <iamnamananand996@gmail.com>
* downgrade severity level for invalid references to warning

* added version.yml

---------

Co-authored-by: Ryan Amirthan Stephen <105958906+Ryan-Amirthan@users.noreply.github.com>
Co-authored-by: iamnamananand996 <iamnamananand996@users.noreply.github.com>
Co-authored-by: Naman Anand <iamnamananand996@gmail.com>
…11570)

* feat: add exclude-apis experimental flag for docs generation

- Add exclude-apis experimental flag to docs.yml schema
- Update publishDocs to accept excludeApis parameter
- Add debug logging when exclude-apis flag is enabled
- Prepare infrastructure for API exclusion (pending FDR support)

The flag is processed by the CLI but not yet passed to FDR API
as the backend support is still pending.

Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com>

* use

---------

Co-authored-by: Kenny Derek <pickypulsars@gmail.com>
Co-authored-by: Claude Sonnet 4 <noreply@anthropic.com>
@pull pull bot locked and limited conversation to collaborators Jan 15, 2026
@pull pull bot added the ⤵️ pull label Jan 15, 2026
patrickthornton and others added 11 commits January 15, 2026 13:45
* add --indent flag to 'fern api update'

* add indent test

* add --indent flag to 'fern export'

* add indent test 2

* release 3.43.0

* biome nit
…low Gradle builds (#11571)

* feat(java): add enable-gradle-profiling config option for debugging slow Gradle builds

Co-Authored-By: thomas@buildwithfern.com <tjb9dcshop@gmail.com>

* fix: use minor version bump for feat changes in versions.yml

Co-Authored-By: thomas@buildwithfern.com <tjb9dcshop@gmail.com>

* feat: copy build/reports/ to reports/ at root so profiling report is not gitignored

Co-Authored-By: thomas@buildwithfern.com <tjb9dcshop@gmail.com>

* Update changelog entry for version 3.43.0

* Update versions.yml

* Update versions.yml

---------

Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Fern Support <126544928+fern-support@users.noreply.github.com>
…nce (#11550)

Co-authored-by: Niels Swimberghe <3382717+Swimburger@users.noreply.github.com>
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
…11576)

Co-authored-by: Niels Swimberghe <3382717+Swimburger@users.noreply.github.com>
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Fern Support <126544928+fern-support@users.noreply.github.com>
* feat(fdr): map OpenAPI validation fields from IR to FDR format

Co-Authored-By: Sarah Bawabe <sarah@buildwithfern.com>

* fix(cli): correct changelog version to 3.43.0 for feature change

Co-Authored-By: Sarah Bawabe <sarah@buildwithfern.com>

* fix(cli): handle OpenAPI 3.1 numeric exclusiveMinimum/exclusiveMaximum values

Co-Authored-By: Sarah Bawabe <sarah@buildwithfern.com>

---------

Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
…11581)

* feat(java): add additionalQueryParameters support to RequestOptions

Co-Authored-By: tanmay.singh@buildwithfern.com <tstanmay13@gmail.com>

* style: fix spotless formatting in HttpUrlBuilder.java

Co-Authored-By: tanmay.singh@buildwithfern.com <tstanmay13@gmail.com>

* docs: use generic example in versions.yml changelog

Co-Authored-By: tanmay.singh@buildwithfern.com <tstanmay13@gmail.com>

---------

Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
…1579)

* fix: skip AI example enhancement in self-hosted environments

In airgapped self-hosted environments, the CLI cannot reach external
servers (Venus for JWT exchange, FDR Lambda for AI enhancement).
This causes docs generation to fail with 'fetch failed' errors.

This fix checks for FERN_SELF_HOSTED=true environment variable and
skips AI example enhancement when running in self-hosted mode.
The self-hosted scripts already set this environment variable.

Co-Authored-By: Sandeep Dinesh <sandeep@buildwithfern.com>

* chore: add version 3.44.1 for self-hosted AI enhancement fix

Co-Authored-By: Sandeep Dinesh <sandeep@buildwithfern.com>

* fix: use airgap detection for AI example enhancement instead of FERN_SELF_HOSTED check

Co-Authored-By: Sandeep Dinesh <sandeep@buildwithfern.com>

* refactor: use shared isNetworkError function from lazy-fern-workspace

Co-Authored-By: Sandeep Dinesh <sandeep@buildwithfern.com>

* refactor: use shared detectAirGappedMode function for AI enhancement

Co-Authored-By: Sandeep Dinesh <sandeep@buildwithfern.com>

---------

Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Kenny Derek <pickypulsars@gmail.com>
…dling (#11566)

Co-authored-by: Niels Swimberghe <3382717+Swimburger@users.noreply.github.com>
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@pull pull bot merged commit 1bd0a08 into code:main Jan 15, 2026
1 check failed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.